@echo off
chcp 65001 >nul
echo 🚀 开始部署AI导航页到Gitee Pages...
echo.

REM 1. 构建项目
echo 📦 正在构建项目...
call npm run build

if %errorlevel% neq 0 (
    echo ❌ 构建失败，请检查错误信息
    pause
    exit /b 1
)

echo ✅ 构建成功！
echo.

REM 2. 添加所有更改
echo 📝 添加文件到Git...
git add .

REM 3. 提交更改
echo 💾 提交更改...
set /p commit_message="请输入提交信息 (默认: 更新AI导航页): "
if "%commit_message%"=="" set commit_message=更新AI导航页
git commit -m "%commit_message%"

REM 4. 推送到Gitee
echo 🚀 推送到Gitee...
echo.
echo 📝 认证说明：
echo - 用户名：GoYi6
echo - 密码：使用你的Gitee访问令牌（不是账户密码）
echo.

git push origin master

if %errorlevel% equ 0 (
    echo.
    echo 🎉 部署成功！
    echo 📱 请到Gitee Pages服务中手动更新部署
    echo 🌐 访问地址: https://GoYi6.gitee.io/ai-navigation/
    echo.
) else (
    echo ❌ 推送失败，请检查认证信息
    echo.
    echo 💡 提示：
    echo 1. 用户名输入：GoYi6
    echo 2. 密码输入：你的Gitee访问令牌
    echo 3. 如果还是失败，请检查令牌权限是否包含 projects
    echo.
)

pause 